/**
 * 扩展配置
 */
import vue from '@vitejs/plugin-vue';
//import json from '@rollup/plugin-json'; //IE兼容处理
//import visualizer from 'rollup-plugin-visualizer'; // 打包分析
import { resolve } from 'path'; // 主要用于alias文件路径别名
//console.log('vite.config');
// 是否为生产环境
// const isProduction = process.env.NODE_ENV === 'production';

module.exports = {
  // 自定义部署路径
  // base: '/v3/',
  // server: {
  //   port: 8083
  // },
  build: {
    outDir: './example'
  },
  resolve: {
    alias: {
      '@': resolve('src'),
      // 带完整组件编译执行
      vue: 'vue/dist/vue.esm-bundler.js'
    }
  },
  plugins: [
    vue({
      template: {
        isProduction: true
      }
    })
    //   // resolve({
    //   //   extensions: ['.vue', '.js', '.css'],
    //   // }),
    //   // vue({
    //   //   template: {
    //   //     isProduction: true,
    //   //   },
    //   // }),
    //   // postcss({
    //   //   extract: 'bundle.css',
    //   // }),
    //json读取
    // json(),
    //   copy({
    //     targets: [{ src: 'src/assets/*', dest: 'dist/assets' }],
    //   }),
  ]
};
